package com.woniuxy.entity;

import java.util.Date;
import lombok.Data;

/**
 * 运输波次表
 * @TableName transport_waves
 */
@Data
public class TransportWaves {
    /**
     * 运输的波次id，主键，类雪花id
     */
    private String wavesId;

    /**
     * 运输需求id，几个运输需求生成一个波次
     */
    private String requestId;

    /**
     * 运输方式，目前只有整车
     */
    private Integer transportType;

    /**
     * 发货地址id
     */
    private Integer fAddressId;

    /**
     * 发货详细地址
     */
    private String fDetailedAddress;

    /**
     * 卸货地址id
     */
    private Integer sAddressId;

    /**
     * 收货详细地址
     */
    private String sDetailedAddress;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 波次创建时间
     */
    private Date wavesCreateTime;

    /**
     * 下单日期
     */
    private Date orderDate;

    /**
     * 运输波次完成时间
     */
    private Date wavesEndTime;

    /**
     * 货物总数量
     */
    private Integer totalAmount;

    /**
     * 货物总重量
     */
    private Integer totalWeight;

    /**
     * 货物总体积
     */
    private Integer totalVolume;

    /**
     * 运力需求，表示有多少车辆运载此需求
     */
    private String transportCapacityDemand;

    /**
     * 车辆类型
     */
    private String vehicleType;

    /**
     * 总共车辆数目
     */
    private Integer sumVehicleCount;

    /**
     * 已完成车辆数
     */
    private Integer completedVehicleCount;

    /**
     * 货物类型
     */
    private String goodType;

    /**
     * 订单数
     */
    private Integer orderNum;

    /**
     * 运输波次状态：0全部完成，1未完成
     */
    private Integer wavesStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 逻辑删除：0-未删除，1-已删除
     */
    private Integer isDeleted;
}